package firstcontent.RunTimeZone;

/**
 * @Author: fxy
 * @Date: 2022/02/10/8:43
 * @Description:
 */
public class LocalVariables {
    /*
    * 变量分类： 数据类型   1基本数据类型    2引用数据类型
    *           在类中声明的位置： 1成员变量：在使用时都经过初始化
    *                                   类变量（用static 静态变量）linking的prepare阶段：给类变量默认赋值---->initial阶段：给类变量显示赋值即静态代码块赋值
    *                                   实例变量：随着对象的创建，会在堆空间中分配实例变量空间，并进行默认赋值
    *                            2局部变量：在使用前，必须要进行显示赋值，否则编译不通过
    * 在栈帧中，与性能调优最为密切的部分就是局部变量表。
    *
    * 局部变量表中的变量也是重要的垃圾回收根节点，只要被局部变量表中直接或间接引用的对象都不会被回收。
    * */

    /**
     *
     */
    public void t5(){
        int num;
        //System.out.println(num);
    }

}
